package xio.ccf_201809;

import java.util.Scanner;

/**
 * 卖菜 100分
 */
public class VegetablesSell {
    public static void main(String[] args){
        Scanner sc = new Scanner(System.in);
        int n =  sc.nextInt();
        int[] results = new int[n];

        // pre 为当前值的前一个值 初始为第一个值
        int pre = sc.nextInt();
        // prepre 为当前值的前两个值
        int prepre = 0;

        // 获取到第 i 个值时，根据pre和prepre去计算第 i -1 的值
        // 第一个和最后一个值特殊处理
        for (int i = 1; i < n; i++) {
            int cur = sc.nextInt();
            if (i == 1){
                results[0] = (pre + cur)/2;
            }else{
                results[i - 1] = (pre+cur+prepre)/3;
            }

            if (i == n-1){
                results[n-1] = (pre + cur)/2;
            }
            prepre = pre;
            pre = cur;
        }
        // 输出结果
        for (int r : results) {
            System.out.print(r+" ");
        }
    }
}
